From: Heiko Stuebner Date: Mon, 5 Aug 2019 07:45:09 +0000 (+0200) Subject: rockchip: px30: add uart5 as option for serial output X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=5f441a7b3db705cd1dd546f6e623586801da6c07;p=project%2Fbcm63xx%2Fatf.git rockchip: px30: add uart5 as option for serial output The px30 mini-evb can use either uart2 (muxed with the sd-card pins) or uart5 via its pin header for serial output. Uart5 is especially useful when needing to boot from the sd-card, where uart2 obviously is not useable. So add the uart5 constants and it as uart option for the serial-param handler. Signed-off-by: Heiko Stuebner Change-Id: Ib88df7a55d761ee104d312c9953a13de3beba1c4 --- diff --git a/plat/rockchip/common/params_setup.c b/plat/rockchip/common/params_setup.c index d0fea4ff..708dc48b 100644 --- a/plat/rockchip/common/params_setup.c +++ b/plat/rockchip/common/params_setup.c @@ -95,6 +95,11 @@ static void plat_rockchip_dt_process_fdt_uart(void *fdt) case 4: uart_base = UART4_BASE; break; +#endif +#ifdef UART5_BASE + case 5: + uart_base = UART5_BASE; + break; #endif default: return; diff --git a/plat/rockchip/px30/px30_def.h b/plat/rockchip/px30/px30_def.h index 021165a4..9b8ccfca 100644 --- a/plat/rockchip/px30/px30_def.h +++ b/plat/rockchip/px30/px30_def.h @@ -54,6 +54,9 @@ #define UART2_BASE 0xff160000 #define UART2_SIZE SIZE_K(64) +#define UART5_BASE 0xff178000 +#define UART5_SIZE SIZE_K(64) + #define I2C0_BASE 0xff180000 #define I2C0_SIZE SIZE_K(64)